engineering supervisor - Spanish English Dictionary